to persist in a demand - Spanish English Dictionary